home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Programming / tek / kn / elate / exec / alloc0.c < prev    next >
Encoding:
C/C++ Source or Header  |  2001-05-12  |  369 b   |  31 lines

  1.  
  2. #include "tek/kn/elate/exec.h"
  3. #include <stdlib.h>
  4.  
  5. /* 
  6. **    TEKlib
  7. **    (C) 2001 TEK neoscientists
  8. **    all rights reserved.
  9. **
  10. **    TAPTR kernel_alloc0(TUINT size)
  11. **
  12. **    get blank memory from kernel.
  13. **
  14. */
  15.  
  16. TAPTR kernel_alloc0(TUINT size)
  17. {
  18.     TAPTR mem;
  19.  
  20.     size = (size + 3) & ~3;
  21.  
  22.     mem = kn_mem_allocdata(size);
  23.  
  24.     if (mem)
  25.     {    
  26.         kn_memset32(mem, size, 0);
  27.     }
  28.  
  29.     return mem;
  30. }
  31.